core java multiple choice questions answers